// package com.mf.model.enums;
//
// import java.sql.Types;
// import java.util.ArrayList;
// import java.util.Iterator;
// import java.util.List;
//
// import com.mf.common.enums.EnumarationType;
// import com.mf.util.ResourceUtil;
//
// public class Cinsiyet_ extends EnumarationType {
// private static final long serialVersionUID = 1L;
//
// public static final Cinsiyet ERKEK = new Cinsiyet(new String("E"), "Erkek");
// public static final Cinsiyet KADIN = new Cinsiyet(new String("K"), "Kadın");
//
// protected static ArrayList<Cinsiyet> list = new ArrayList<Cinsiyet>();
//
// static {
// // Only Types.VARCHAR and Types.INTEGER can be used!
// SQL_TYPES = new int[] { Types.VARCHAR };
// list.add(ERKEK);
// list.add(KADIN);
// }
//
// public Cinsiyet_() {
// }
//
// // if the method name starts with 'get' than it causes recursion
// // on hibernate usertype mapping when parsion to json.
// // So we change it to 'fetch'
// public List<Cinsiyet> fetchList() {
// return list;
// }
//
// public Cinsiyet_(String value, String label) {
// super(value, label);
// }
//
// public static Cinsiyet getById(String id) {
// Iterator<Cinsiyet> it = list.iterator();
// while (it.hasNext()) {
// Cinsiyet status = it.next();
// if (status.getValue().equals(id))
// return status;
// }
// return null;
// }
//
// @Override
// public String toString() {
// String bundleName = "resources.application";
// String tmp = ResourceUtil.getResourceBundleString(bundleName, "lbl_status_" + this.value, null);
// return tmp;
// }
//}
